namespace Communication
{
    /// <summary>
    /// Lists the possible PIN states of the phone.
    /// </summary>
    public enum PinStatus
    {
        Ready,
        SimPin,
        SimPuk,
        PhoneToSimPin,
        PhoneToFirstSimPin,
        PhoneToFirstSimPuk,
        SimPin2,
        SimPuk2,
        PhoneToNetworkPin,
        PhoneToNetworkPuk,
        PhoneToNetworkSubsetPin,
        PhoneToNetworkSubsetPuk,
        PhoneToServiceProviderPin,
        PhoneToServiceProviderPuk,
        PhoneToCorporatePin,
        PhoneToCorporatePuk
    }
}